@scream
3年前 提问
1个回答

aes是分组密码吗

在下炳尚
3年前

aes是分组密码。AES(Advanced Encryption Standard)是由NIST标准化的对称分组密码,AES为分组密码,所谓分组密码,也就是把明文分成一组一组的,每组长度相等,每次加密一组数据,直到加密完整个明文。

分组密码不仅仅是一个加密算法,也是用于实现多种不同密码学编码机制的万能元件。例如,人们可以使用分组密码构建各种不同种类的基于分组的加密方案,甚至还可以用它来实现序列密码。其中,不同的加密方式就称为操作模式。目前包括五种主流的操作模式:

电子密码本模式(electronic code book mode, ECB)

密码分组链接模式(cipher block chaining mode, CBC)

密码反馈模式(cipher feedback mode, CFB)

输出反馈模式(output feedback mode, OFB)

计数器模式(Counter mode, CTR)